package com.ruoyi.legal.domain;

import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseConditionEntity;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 案件台账备份对象 tb_pack_ajtz
 *
 * @author xwj
 * @date 2025-05-10
 */
@TableName("tb_pack_ajtz")
@Data
public class PackAjtz extends BaseConditionEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * tb_pack.id
     */
    @ApiModelProperty("tb_pack.id")
    private Long packId;

    /**
     * 科室
     */
    @Excel(name = "科室")
    @ApiModelProperty("科室")
    private String ksmc;

    /**
     * 案件名称
     */
    @Excel(name = "案件名称")
    @ApiModelProperty("案件名称")
    private String ajmc;

    /**
     * 是否超期
     */
    @Excel(name = "是否超期")
    @ApiModelProperty("是否超期")
    private String sfcq;

    /**
     * 案件来源
     */
    @Excel(name = "案件来源")
    @ApiModelProperty("案件来源")
    private String ajly;

    /**
     * 案件来源标号
     */
    @Excel(name = "案件来源标号")
    @ApiModelProperty("案件来源标号")
    private String ajlybh;

    /**
     * 立案时间
     */
    @Excel(name = "立案时间")
    @ApiModelProperty("立案时间")
    private String lasj;

    /**
     * 违法行为
     */
    @Excel(name = "违法行为")
    @ApiModelProperty("违法行为")
    private String wfxw;

    /**
     * 协查时间
     */
    @Excel(name = "协查时间")
    @ApiModelProperty("协查时间")
    private String xcsj;

    /**
     * 一延截止时间
     */
    @Excel(name = "一延截止时间")
    @ApiModelProperty("一延截止时间")
    private String yyjzsj;

    /**
     * 二延截止时间
     */
    @Excel(name = "二延截止时间")
    @ApiModelProperty("二延截止时间")
    private String eyjzsj;

    /**
     * 案件调查终结时间
     */
    @Excel(name = "案件调查终结时间")
    @ApiModelProperty("案件调查终结时间")
    private String ajdczjsj;

    /**
     * 送审时间
     */
    @Excel(name = "送审时间")
    @ApiModelProperty("送审时间")
    private String sssj;

    /**
     * 法制审核完成时间
     */
    @Excel(name = "法制审核完成时间")
    @ApiModelProperty("法制审核完成时间")
    private String fzshwcsj;

    /**
     * 案卷退还办案科室时间
     */
    @Excel(name = "案卷退还办案科室时间")
    @ApiModelProperty("案卷退还办案科室时间")
    private String ajthbaksj;

    /**
     * 上会时间
     */
    @Excel(name = "上会时间")
    @ApiModelProperty("上会时间")
    private String shsj;

    /**
     * 告知送达时间
     */
    @Excel(name = "告知送达时间")
    @ApiModelProperty("告知送达时间")
    private String gzsdsj;

    /**
     * 提出陈述申辩时间
     */
    @Excel(name = "提出陈述申辩时间")
    @ApiModelProperty("提出陈述申辩时间")
    private String tccssbsj;

    /**
     * 作出处决决定时间
     */
    @Excel(name = "作出处决决定时间")
    @ApiModelProperty("作出处决决定时间")
    private String zccjjdsj;

    /**
     * 行政处罚种类
     */
    @Excel(name = "行政处罚种类")
    @ApiModelProperty("行政处罚种类")
    private String xzcfzl;

    /**
     * 罚没款数(元)
     */
    @Excel(name = "罚没款数(元)")
    @ApiModelProperty("罚没款数(元)")
    private BigDecimal fmks;

    /**
     * 公示时间及平台
     */
    @Excel(name = "公示时间及平台")
    @ApiModelProperty("公示时间及平台")
    private String gssj;

    /**
     * 决定送达时间
     */
    @Excel(name = "决定送达时间")
    @ApiModelProperty("决定送达时间")
    private String jdsdsj;

    /**
     * 罚没款缴纳时间
     */
    @Excel(name = "罚没款缴纳时间")
    @ApiModelProperty("罚没款缴纳时间")
    private String fmkjnsj;

    /**
     * 录入新区执法监督平台时间
     */
    @Excel(name = "录入新区执法监督平台时间")
    @ApiModelProperty("录入新区执法监督平台时间")
    private String llsj;

    /**
     * 结案时间
     */
    @Excel(name = "结案时间")
    @ApiModelProperty("结案时间")
    private String jasj;

    /**
     * 备注
     */
    @Excel(name = "备注")
    @ApiModelProperty("备注")
    private String bz;

    /**
     * 状态：0未提交，1已提交
     */
    @ApiModelProperty("状态：0未提交，1已提交")
    private String status;

    /**
     * 创建人id
     */
    @ApiModelProperty("创建人id")
    private Long createId;
    private Date createTime;
    private String createBy;
    /**
     * 更新人id
     */
    @ApiModelProperty("更新人id")
    private Long updateId;
    private Date updateTime;
    private String updateBy;

}
